Tool Ecosystem
概述
Claude Code的工具生态系统设计理念:使用4个通用基元替代100个脆弱的专用插件集成,Bash作为终极通用适配器。
关键内容
- 设计哲学:
- Primitives > Integrations:用4个通用基元替代100个脆弱的专用插件集成
-
Bash是终极通用适配器:任何CLI工具都可通过它调用
-
工具调用数据流:
- LLM输出JSON Tool Call(tool_name + tool_input)
- 经过PreToolUse Hook检查
- 在沙箱执行环境中运行(带权限白名单检查)
- 结果以纯文本返回
- 通过PostToolUse Hook进行质量检查
-
最终追加到消息历史
-
统一接口:所有工具遵循JSON in → 纯文本 out的统一接口
来源
- 03 · 工具生态系统(Tool Ecosystem) — 源文件
相关
- BashTool — 关联工具
- Tool System — 相关概念